{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-drive-operations",
      "artifactVersion": "7.10-HF06",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "easyshare",
          "org.nuxeo.diff.content",
          "org.nuxeo.diff.core",
          "org.nuxeo.diff.jsf",
          "org.nuxeo.drive.core",
          "org.nuxeo.drive.elasticsearch",
          "org.nuxeo.drive.jsf",
          "org.nuxeo.drive.operations"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm",
        "id": "grp:org.nuxeo.ecm",
        "name": "org.nuxeo.ecm",
        "parentIds": [],
        "readmes": [],
        "version": "7.10"
      },
      "bundleId": "org.nuxeo.drive.operations",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.operation.OperationServiceComponent--operations",
              "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.drive.operations/org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation/Contributions/org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation--operations",
              "id": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation--operations",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.operation.OperationServiceComponent",
                "name": "org.nuxeo.ecm.core.operation.OperationServiceComponent",
                "type": "service"
              },
              "version": "7.10-HF06",
              "xml": "<extension point=\"operations\" target=\"org.nuxeo.ecm.core.operation.OperationServiceComponent\">\n    <operation class=\"org.nuxeo.drive.operations.GetRepositoriesOperation\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetChangeSummary\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveSetSynchronizationOperation\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetTopLevelFolder\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetTopLevelChildren\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveFileSystemItemExists\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetFileSystemItem\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetChildren\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveCreateFolder\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveCreateFile\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveUpdateFile\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveAttachBlob\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveDelete\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveRename\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveCanMove\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveMove\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGenerateConflictedItemName\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetClientUpdateInfo\"/>\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveAddToLocallyEditedCollection\"/>\n    <!-- For test purpose -->\n    <operation class=\"org.nuxeo.drive.operations.test.NuxeoDriveSetupIntegrationTests\"/>\n    <operation class=\"org.nuxeo.drive.operations.test.NuxeoDriveTearDownIntegrationTests\"/>\n    <operation class=\"org.nuxeo.drive.operations.test.NuxeoDriveWaitForAsyncCompletion\"/>\n    <operation class=\"org.nuxeo.drive.operations.test.NuxeoDriveSetVersioningOptions\"/>\n    <operation class=\"org.nuxeo.drive.operations.test.NuxeoDriveCreateTestDocuments\"/>\n    <operation class=\"org.nuxeo.drive.operations.test.NuxeoDriveSetActiveFactories\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.drive.operations/org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
          "name": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
          "requirements": [],
          "services": [],
          "version": "7.10-HF06",
          "xmlFileContent": "<component name=\"org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation\">\n\n  <extension target=\"org.nuxeo.ecm.core.operation.OperationServiceComponent\"\n    point=\"operations\">\n    <operation class=\"org.nuxeo.drive.operations.GetRepositoriesOperation\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetChangeSummary\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation\" />\n    <operation\n      class=\"org.nuxeo.drive.operations.NuxeoDriveSetSynchronizationOperation\" />\n    <operation\n      class=\"org.nuxeo.drive.operations.NuxeoDriveGetTopLevelFolder\" />\n    <operation\n      class=\"org.nuxeo.drive.operations.NuxeoDriveGetTopLevelChildren\" />\n    <operation\n      class=\"org.nuxeo.drive.operations.NuxeoDriveFileSystemItemExists\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetFileSystemItem\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetChildren\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveCreateFolder\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveCreateFile\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveUpdateFile\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveAttachBlob\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveDelete\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveRename\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveCanMove\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveMove\" />\n    <operation\n      class=\"org.nuxeo.drive.operations.NuxeoDriveGenerateConflictedItemName\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveGetClientUpdateInfo\" />\n    <operation class=\"org.nuxeo.drive.operations.NuxeoDriveAddToLocallyEditedCollection\" />\n    <!-- For test purpose -->\n    <operation\n      class=\"org.nuxeo.drive.operations.test.NuxeoDriveSetupIntegrationTests\" />\n    <operation\n      class=\"org.nuxeo.drive.operations.test.NuxeoDriveTearDownIntegrationTests\" />\n    <operation\n      class=\"org.nuxeo.drive.operations.test.NuxeoDriveWaitForAsyncCompletion\" />\n    <operation\n      class=\"org.nuxeo.drive.operations.test.NuxeoDriveSetVersioningOptions\" />\n    <operation\n      class=\"org.nuxeo.drive.operations.test.NuxeoDriveCreateTestDocuments\" />\n    <operation\n      class=\"org.nuxeo.drive.operations.test.NuxeoDriveSetActiveFactories\" />\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/nuxeodrive-operations.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.automation.server.AutomationServer--bindings",
              "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.drive.operations/org.nuxeo.drive.automation.server.bindings/Contributions/org.nuxeo.drive.automation.server.bindings--bindings",
              "id": "org.nuxeo.drive.automation.server.bindings--bindings",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.automation.server.AutomationServer",
                "name": "org.nuxeo.ecm.automation.server.AutomationServer",
                "type": "service"
              },
              "version": "7.10-HF06",
              "xml": "<extension point=\"bindings\" target=\"org.nuxeo.ecm.automation.server.AutomationServer\">\n    <!-- Protect Nuxeo Drive integration test operations -->\n    <binding name=\"NuxeoDrive.SetupIntegrationTests\">\n      <administrator>true</administrator>\n    </binding>\n    <binding name=\"NuxeoDrive.TearDownIntegrationTests\">\n      <administrator>true</administrator>\n    </binding>\n    <binding name=\"NuxeoDrive.WaitForAsyncCompletion\">\n      <administrator>true</administrator>\n    </binding>\n    <binding name=\"NuxeoDrive.SetVersioningOptions\">\n      <administrator>true</administrator>\n    </binding>\n    <binding name=\"NuxeoDrive.CreateTestDocuments\">\n      <administrator>true</administrator>\n    </binding>\n    <binding name=\"NuxeoDrive.SetActiveFactories\">\n      <administrator>true</administrator>\n    </binding>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.drive.operations/org.nuxeo.drive.automation.server.bindings",
          "name": "org.nuxeo.drive.automation.server.bindings",
          "requirements": [],
          "services": [],
          "version": "7.10-HF06",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.drive.automation.server.bindings\"\n  version=\"1.0\">\n\n  <extension target=\"org.nuxeo.ecm.automation.server.AutomationServer\"\n    point=\"bindings\">\n    <!-- Protect Nuxeo Drive integration test operations -->\n    <binding name=\"NuxeoDrive.SetupIntegrationTests\">\n      <administrator>true</administrator>\n    </binding>\n    <binding name=\"NuxeoDrive.TearDownIntegrationTests\">\n      <administrator>true</administrator>\n    </binding>\n    <binding name=\"NuxeoDrive.WaitForAsyncCompletion\">\n      <administrator>true</administrator>\n    </binding>\n    <binding name=\"NuxeoDrive.SetVersioningOptions\">\n      <administrator>true</administrator>\n    </binding>\n    <binding name=\"NuxeoDrive.CreateTestDocuments\">\n      <administrator>true</administrator>\n    </binding>\n    <binding name=\"NuxeoDrive.SetActiveFactories\">\n      <administrator>true</administrator>\n    </binding>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/nuxeodrive-automation-bindings-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-drive-operations-7.10-HF06.jar",
      "groupId": "org.nuxeo.ecm",
      "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.drive.operations",
      "id": "org.nuxeo.drive.operations",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_60\r\nBundle-ManifestVersion: 2\r\nBundle-Version: 5.7\r\nBundle-Vendor: Nuxeo\r\nBundle-ActivationPolicy: lazy\r\nBundle-ClassPath: .\r\nBundle-Name: org.nuxeo.drive.operations\r\nNuxeo-Component: OSGI-INF/nuxeodrive-operations.xml,OSGI-INF/nuxeodriv\r\n e-automation-bindings-contrib.xml\r\nBundle-SymbolicName: org.nuxeo.drive.operations;singleton:=true\r\nBundle-RequiredExecutionEnvironment: JavaSE-1.6\r\n\r\n",
      "packages": [],
      "requirements": [],
      "version": "7.10-HF06"
    }
  ],
  "creationDate": 1664792867649,
  "key": "Nuxeo Platform LTS 2015-7.10",
  "name": "Nuxeo Platform LTS 2015",
  "operations": [
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.Delete",
      "label": "Nuxeo Drive: Delete",
      "name": "NuxeoDrive.Delete",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveDelete",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "id",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "parentId",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "void"
      ],
      "url": "NuxeoDrive.Delete",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.UpdateFile",
      "label": "Nuxeo Drive: Update file",
      "name": "NuxeoDrive.UpdateFile",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveUpdateFile",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "id",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "parentId",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "blob",
        "blob"
      ],
      "url": "NuxeoDrive.UpdateFile",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.SetSynchronization",
      "label": "Nuxeo Drive: Register / Unregister Synchronization Root",
      "name": "NuxeoDrive.SetSynchronization",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveSetSynchronizationOperation",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "enable",
          "order": 0,
          "type": "boolean",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "document",
        "void"
      ],
      "url": "NuxeoDrive.SetSynchronization",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.WaitForAsyncCompletion",
      "label": "Nuxeo Drive: Wait for async completion",
      "name": "NuxeoDrive.WaitForAsyncCompletion",
      "operationClass": "org.nuxeo.drive.operations.test.NuxeoDriveWaitForAsyncCompletion",
      "params": [],
      "signature": [
        "void",
        "void"
      ],
      "url": "NuxeoDrive.WaitForAsyncCompletion",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.AddToLocallyEditedCollection",
      "label": "Nuxeo Drive: Add document to the 'Locally Edited' collection",
      "name": "NuxeoDrive.AddToLocallyEditedCollection",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveAddToLocallyEditedCollection",
      "params": [],
      "signature": [
        "document",
        "document"
      ],
      "url": "NuxeoDrive.AddToLocallyEditedCollection",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.SetupIntegrationTests",
      "label": "Nuxeo Drive: Setup integration tests",
      "name": "NuxeoDrive.SetupIntegrationTests",
      "operationClass": "org.nuxeo.drive.operations.test.NuxeoDriveSetupIntegrationTests",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "permission",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": true,
          "name": "userNames",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "useMembersGroup",
          "order": 0,
          "type": "boolean",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.SetupIntegrationTests",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.GetChildren",
      "label": "Nuxeo Drive: Get children",
      "name": "NuxeoDrive.GetChildren",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveGetChildren",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "id",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.GetChildren",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.GetTopLevelChildren",
      "label": "Nuxeo Drive: Get top level children",
      "name": "NuxeoDrive.GetTopLevelChildren",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveGetTopLevelChildren",
      "params": [],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.GetTopLevelChildren",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.FileSystemItemExists",
      "label": "Nuxeo Drive: File system item exists",
      "name": "NuxeoDrive.FileSystemItemExists",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveFileSystemItemExists",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "id",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.FileSystemItemExists",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.AttachBlob",
      "label": "Nuxeo Drive: Attach blob",
      "name": "NuxeoDrive.AttachBlob",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveAttachBlob",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "document",
          "order": 0,
          "type": "document",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "applyVersioningPolicy",
          "order": 0,
          "type": "boolean",
          "values": [
            "false"
          ],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "factoryName",
          "order": 0,
          "type": "string",
          "values": [
            "defaultFileSystemItemFactory"
          ],
          "widget": null
        }
      ],
      "signature": [
        "blob",
        "blob"
      ],
      "url": "NuxeoDrive.AttachBlob",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.GetRoots",
      "label": "Nuxeo Drive: Get Roots",
      "name": "NuxeoDrive.GetRoots",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "params": [],
      "signature": [
        "void",
        "documents"
      ],
      "url": "NuxeoDrive.GetRoots",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.GetTopLevelFolder",
      "label": "Nuxeo Drive: Get the top level folder",
      "name": "NuxeoDrive.GetTopLevelFolder",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveGetTopLevelFolder",
      "params": [],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.GetTopLevelFolder",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Fetch",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:GetRepositories",
      "label": "List repository names on the server",
      "name": "GetRepositories",
      "operationClass": "org.nuxeo.drive.operations.GetRepositoriesOperation",
      "params": [],
      "signature": [
        "void",
        "list"
      ],
      "url": "GetRepositories",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.TearDownIntegrationTests",
      "label": "Nuxeo Drive: Tear down integration tests",
      "name": "NuxeoDrive.TearDownIntegrationTests",
      "operationClass": "org.nuxeo.drive.operations.test.NuxeoDriveTearDownIntegrationTests",
      "params": [],
      "signature": [
        "void",
        "void"
      ],
      "url": "NuxeoDrive.TearDownIntegrationTests",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.SetVersioningOptions",
      "label": "Nuxeo Drive: Set versioning options",
      "name": "NuxeoDrive.SetVersioningOptions",
      "operationClass": "org.nuxeo.drive.operations.test.NuxeoDriveSetVersioningOptions",
      "params": [
        {
          "description": null,
          "isRequired": false,
          "name": "delay",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "option",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "void"
      ],
      "url": "NuxeoDrive.SetVersioningOptions",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.Move",
      "label": "Nuxeo Drive: Move",
      "name": "NuxeoDrive.Move",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveMove",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "destId",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": true,
          "name": "srcId",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.Move",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.SetActiveFactories",
      "label": "Nuxeo Drive: Activate or deactivate file system item factories",
      "name": "NuxeoDrive.SetActiveFactories",
      "operationClass": "org.nuxeo.drive.operations.test.NuxeoDriveSetActiveFactories",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "profile",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "enable",
          "order": 0,
          "type": "boolean",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "boolean"
      ],
      "url": "NuxeoDrive.SetActiveFactories",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.GetFileSystemItem",
      "label": "Nuxeo Drive: Get file system item",
      "name": "NuxeoDrive.GetFileSystemItem",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveGetFileSystemItem",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "id",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "parentId",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.GetFileSystemItem",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.CreateFile",
      "label": "Nuxeo Drive: Create file",
      "name": "NuxeoDrive.CreateFile",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveCreateFile",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "parentId",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "name",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "blob",
        "blob"
      ],
      "url": "NuxeoDrive.CreateFile",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.GetChangeSummary",
      "label": "Nuxeo Drive: Get change summary",
      "name": "NuxeoDrive.GetChangeSummary",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveGetChangeSummary",
      "params": [
        {
          "description": null,
          "isRequired": false,
          "name": "lastSyncActiveRootDefinitions",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "lastSyncDate",
          "order": 0,
          "type": "long",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "lowerBound",
          "order": 0,
          "type": "long",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.GetChangeSummary",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.CreateTestDocuments",
      "label": "Nuxeo Drive: Create test documents",
      "name": "NuxeoDrive.CreateTestDocuments",
      "operationClass": "org.nuxeo.drive.operations.test.NuxeoDriveCreateTestDocuments",
      "params": [
        {
          "description": null,
          "isRequired": false,
          "name": "contentPattern",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "delay",
          "order": 0,
          "type": "long",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "namePattern",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "number",
          "order": 0,
          "type": "integer",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "document",
        "blob"
      ],
      "url": "NuxeoDrive.CreateTestDocuments",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.CreateFolder",
      "label": "Nuxeo Drive: Create folder",
      "name": "NuxeoDrive.CreateFolder",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveCreateFolder",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "name",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": true,
          "name": "parentId",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.CreateFolder",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.GenerateConflictedItemName",
      "label": "Nuxeo Drive: Generate Conflicted Item Name",
      "name": "NuxeoDrive.GenerateConflictedItemName",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveGenerateConflictedItemName",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "name",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.GenerateConflictedItemName",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.GetClientUpdateInfo",
      "label": "Nuxeo Drive: Get client update information",
      "name": "NuxeoDrive.GetClientUpdateInfo",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveGetClientUpdateInfo",
      "params": [],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.GetClientUpdateInfo",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.Rename",
      "label": "Nuxeo Drive: Rename",
      "name": "NuxeoDrive.Rename",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveRename",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "id",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": true,
          "name": "name",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.Rename",
      "version": "7.10"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Services",
      "contributingComponent": "org.nuxeo.drive.operations.NuxeoDriveGetRootsOperation",
      "hierarchyPath": "/op:NuxeoDrive.CanMove",
      "label": "Nuxeo Drive: Can move",
      "name": "NuxeoDrive.CanMove",
      "operationClass": "org.nuxeo.drive.operations.NuxeoDriveCanMove",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "destId",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": true,
          "name": "srcId",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "void",
        "blob"
      ],
      "url": "NuxeoDrive.CanMove",
      "version": "7.10"
    }
  ],
  "packages": [],
  "pluginSnapshots": {},
  "releaseDate": 1447023600000,
  "version": "7.10"
}